A Schur Method for Low-rank Matrix Approximation∗ Alle-jan Van Der Veen
نویسنده
چکیده
The usual way to compute a low-rank approximant of a matrix H is to take its singular value decomposition (SVD) and truncate it by setting the small singular values equal to 0. However, the SVD is computationally expensive. This paper describes a much simpler generalized Schur-type algorithm to compute similar low-rank approximants. For a given matrix H which has d singular values larger than ε, we find all rank d approximants Ĥ such that H − Ĥ has 2-norm less than ε. The set of approximants includes the truncated SVD approximation. The advantages of the Schur algorithm are that it has a much lower computational complexity (similar to a QR factorization), and directly produces a description of the column space of the approximants. This column space can be updated and downdated in an on-line scheme, amenable to implementation on a parallel array of processors.
منابع مشابه
Efficient Algorithm for Minimal-Rank Matrix Approximations
For a given matrix H which has d singular values larger than ε, an expression for all rank-d approximants Ĥ such that (H− Ĥ) has 2-norm less than ε is derived. These approximants have minimal rank, and the set includes the usual ‘truncated SVD’ low-rank approximation. The main step in the procedure is a generalized Schur algorithm, which requires only O(1/2 m 2n) operations (for an m × n matrix...
متن کاملA Schur Method for Low-Rank Matrix Approximation
The usual way to compute a low-rank approximant of a matrix H is to take its singular value decomposition (SVD) and truncate it by setting the small singular values equal to 0. However, the SVD is computationally expensive. This paper describes a much simpler generalized Schur-type algorithm to compute similar low-rank approximants. For a given matrix H which has d singular values larger than ε...
متن کاملSchur method for low-rank matrix approximation
The usual way to compute a low-rank approximant of a matrix H is to take its truncated SVD. However, the SVD is computationally expensive. This paper describes a much simpler generalized Schur-type algorithm to compute similar low-rank approximants. For a given matrix H which has d singular values larger than ε, we find all rank d approximants Ĥ such that H − Ĥ has 2-norm less than ε. The set o...
متن کاملOn-line subspace estimation using a Schur-type method
A recently developed Schur-type matrix approximation technique is applied to subspace estimation. The method is applicable if an upper bound of the noise level is approximately known. The main feature of the algorithm is that updating and downdating is straightforward and efficient, and that the subspace dimension is elegantly tracked as well.
متن کاملOn-line Subspace Estimation Using a Generalized Schur Method
A new method is presented for estimating the column space (signal subspace) of a low rank data matrix distorted by additive noise. It is based on a tangible expression for the set of all matrices of minimal rank that are ε-close to the data matrix in matrix 2-norm. The usual truncated SVD approximant is contained in this set. Features of the algorithm are (1) it has the same computational struc...
متن کامل